home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / fant120.zip / FANTASY.NEW < prev    next >
Text File  |  1992-02-05  |  11KB  |  230 lines

  1.   * * A T T E N T I O N * *
  2.  
  3.       If you are running version 1.0, or a beta version prior to 1.1.7, you
  4.       will need to use the conversion program FANTUPD.EXE which is included
  5.       in this archive.  See "What's new in version 1.20" below.
  6.  
  7.       Also, if your system produces a DOOR.SYS drop file, you will need
  8.       to use the /O and /B command line parameters to call FL.  These are
  9.       used to provide the System and SysOp names to FL as specified on
  10.       your program registration form.
  11.  
  12.       Example:  FANTASY /BMy_BBS /OJohn_Doe
  13.  
  14.       See FANTASY.DOC (command line parameters) for more information.
  15.  
  16.       I would like to say THANK YOU to the all the beta testers who put
  17.       Fantasy Land to the test.  Tony Mannino, Bob Norvik, Peter Kling, Greg
  18.       Jansen, Paul Andre and Jim Biggs were the official beta testers for
  19.       this release.  THANKS GANG!  Great job!
  20.  
  21. What's new in version 1.20:
  22.  
  23.  ■ DATA CONVERSION REQUIRED: If you are running version 1.0 or a beta version
  24.    prior to 1.1.7, you will need to perform the following conversion:
  25.  
  26.    First of all, back up FANTASY.DAT and FANTASY.ARE.  Next, run FANTUPD.EXE.
  27.    Once run, I would suggest deleting FANTUPD.EXE.
  28.  
  29.  ■ At the time of this release, the communications interrupt handler is still
  30.    very unstable.  I am at the point where I am throwing my hands up in the
  31.    air so I will have to do some more research.  For the time being, it is
  32.    recommended that even if your BBS does not use a FOSSIL driver, you load
  33.    one anyway.  It will not interfere with your systems direct communications
  34.    routines and can even be unloaded on the fly.
  35.  
  36.    NOTE:  When not using a FOSSIL driver, FL will use the new interrupt
  37.           handler.  *BUT* the interrupt handler will only accept a max
  38.           baud rate of 9600 baud.  If your DORINFO1.DEF or DOOR.SYS file
  39.           specifies a baud rate higher than 9600, 9600 will be the set
  40.           baud rate.
  41.  
  42.           For those not familiar with what a FOSSIL driver is, it is a
  43.           communications driver that replaces the BIOS interrupt 14h
  44.           routines.  FOSSIL drivers insure compatibility on several
  45.           machine types and makes my life a whole lot easier.
  46.  
  47.  ■ Found and fixed the bug where the history file wasn't being trimmed
  48.    down.  The problem only occurred on systems that defined their fantasy
  49.    land name as anything other than "Fantasy Land".
  50.  
  51.  ■ Worked on some file access bugs that were causing runtime 5, 162 and 163
  52.    errors.
  53.  
  54.  ■ If you are running Fantasy Land in multinode mode, you will need to add
  55.    the command line parameter /L to enable multinode operation.  If you are
  56.    running in the 60-day trial period, multinode operation is not available.
  57.  
  58.  ■ Added support for up to 10... count 'em... 10 encounter text and graphics
  59.    file sets (including the default set)!
  60.  
  61.  ■ Added WHOSON.EXE utility.  This can be run in a separate DOS partition
  62.    and displays players currently in the game.  Updates about every 5
  63.    seconds.
  64.  
  65.  ■ Added text file FLSTRUCT.DOC which explains the data file structures used
  66.    in Fantasy Land.  This is for all you third party programmers out there.
  67.  
  68.         M U L T I - N O D E   O P E R A T I O N   T U N E - U P ! !
  69.  
  70. Well, it's here.  Fantasy Land now has better built-in multinode functions.
  71. Check it out...
  72.  
  73.  ■ Fantasy Land now keeps track of how many and which players are currently
  74.    in the game.
  75.  
  76.  ■ Robots are no longer "processed" if there is more than one player currently
  77.    in the game.  This will avoid robots disappearing before the eyes of
  78.    players and possibly corrupting the area data file.
  79.  
  80.  ■ The game is no longer restarted at the end of the month if there is
  81.    already a player in the game.  The game will be restarted as soon as a
  82.    player enters the game when no other player is currently playing.
  83.  
  84.  ■ Players may now encounter one another in the game.  If you are in an area
  85.    and attempt to leave the area while you're being encountered, FL will
  86.    tell you that you are being encountered and will place you in stand-by
  87.    mode until the encounter is finished or stopped.  If you were defeated
  88.    during the encounter, your turn is over for the day and you are returned
  89.    to the main menu.  If the SysOp has make-up days enabled, the player can
  90.    then elect to make up an unplayed day.
  91.  
  92.  ■ Multinode operation is now only available in REGISTERED mode.  If someone
  93.    is in the game and another player enters, the second player will receive
  94.    a message that the game is currently in use on another node.  All other
  95.    functions are available during the 60-day trial period.  Sorry folks, but
  96.    after over 1000 file requests and only a handful of registrations, I had
  97.    no choice.
  98.  
  99.  ■ The REVIVE.EXE utility can now be run in multinode batch files.  If
  100.    REVIVE detects that someone is playing the game, it will not process the
  101.    data file, otherwise it will.
  102.  
  103.  ■ Added command line parameter /P.  This parameter is used to specify the
  104.    number of points it costs players to view the map.  The default is zero
  105.    points (no charge).
  106.  
  107.    eg:   FANTASY /P50
  108.  
  109.    Charges players 50 points each time they view the map.
  110.  
  111.  ■ Added an option in the C>hange Setup routine that allows players to
  112.    disable/enable ANSI pictures that are displayed after encounters.
  113.  
  114.  ■ Players are now warned when they have less than 3 minutes remaining
  115.    in the game.
  116.  
  117.  ■ Added command line parameter /* which, when specified, will instruct
  118.    FL to run with Snoop mode OFF unless in local mode.
  119.  
  120.  ■ Added Sysop-command ALT-D which, when pressed and in remote mode, will
  121.    toggle the current Snoop mode.  Snoop is always on in local mode
  122.    operation.
  123.  
  124.   ■ When a player is being encountered, and another player attempts to begin
  125.    an encounter with that player, a message will be displayed informing the
  126.    second player to try again in a minute or two.
  127.  
  128.  ■ Updated utilities REVIVE.EXE, REMOVE.EXE and LISTDATA.EXE to new data
  129.    structure format.
  130.  
  131.  ■ The REMOVE.EXE utility will now also delete messages "from" the player
  132.    being removed.
  133.  
  134.  ■ When a new player enters the game, he will be given a last chance to
  135.    bail out without creating a character after all player data has been
  136.    collected.
  137.  
  138.  ■ Added command line parameter /n.  NOTE:  This parameter is different
  139.    than /N.  The lower case /n specifies 'no shapshot' mode.  When this
  140.    parameter is used, snapshots will not be used during game play.  However,
  141.    snapshot files must still reside in the Fantasy Land directory even when
  142.    this option is used.
  143.  
  144.  ■ Added command line parameter /M.  This parameter specifies the number of
  145.    make-up days allowed per day.  Fantasy Land now allows the SysOp to
  146.    allow players to make up days that they did not get to logon and play
  147.    for the month.  Valid values are 1-10.  This parameter does not function
  148.    when the game is in continuous play mode.
  149.  
  150.  ■ Included SEXSTACY.ZIP.  This is an archive which contains a 100-area
  151.    Fantasy Land and an ASCII text file map.  Thank you Greg Jansen!
  152.  
  153.  ■ During program operation, function keys 1 through 5 provide various
  154.    information displays on the status bar.
  155.  
  156.  ■ The SysOp may now eject a player back to the BBS via the ALT-E key.
  157.    This key is activated after a player has fully logged into Fantasy Land.
  158.  
  159.  ■ Fixed a bug where FL was allowing players to enter names with trailing
  160.    spaces.  This lead to problems when other players tried encountering
  161.    them.  This should cure the "invalid player number" problem experienced
  162.    on some systems.
  163.  
  164.  ■ Added command line parameter /C (continuous play mode).  When specified,
  165.    Fantasy Land will run in continuous mode.  That is to say that the game
  166.    will not reset at the end of the month.  Instead, it will run
  167.    continuously.
  168.  
  169.  ■ Fixed a bug where if the path to DORINFO1.DEF or DOOR.SYS was not
  170.    specified, it did not always properly default to the current directory.
  171.  
  172.  ■ Recompiled using JPDoor 3.10.
  173.  
  174.  ■ Changed naming conventions for messages.  Previously, there was a slim
  175.    chance of a duplicate message name being assigned during multinode
  176.    operation.
  177.  
  178.  ■ Added command line parameter /O.  This allows you to specify on the
  179.    command line, the name of the System Operator.  This is specified in the
  180.    same manner as the System Name and is intended for those who use a DOOR.SYS
  181.    dropfile.  I neglected to check if DOOR.SYS contained the SysOp name and
  182.    guess what... it doesn't!
  183.  
  184.  ■ Players may now reply to messages that they receive at the beginning of
  185.    the game.  But, replies are not worth any bonus points.
  186.  
  187.  ■ Fixed a bug in AREAS.EXE which did not allow an exit to area 100 to be
  188.    entered.  Thanks to Greg Jansen and his 100 area FL for finding this.
  189.  
  190.  ■ Updated the AREAS.EXE utility to allow the SysOp to define the maximum
  191.    number of items maintained.  This value is selected during program
  192.    initialization but you can now increase or decrease the number of items.
  193.    However, if you change this value, the change will not be reflected
  194.    until the game is manually restarted or until a new month begins.
  195.  
  196.  ■ You can delete your FANTOPEN.ANS and FANTOPEN.ASC opening screens.  They
  197.    have been replaced by FANT1.ANS/.ASC and FANT2.ANS/.ASC.  FL will randomly
  198.    select one to display when the player logs on.
  199.  
  200.  ■ Added ANSI graphics encounter picture files.  Thank you to all who worked
  201.    on these.  Players may abort display by pressing S while the graphic is
  202.    being displayed.  Most graphics were provided by Bob Norvik.
  203.  
  204.  ■ Fixed a bug (hopefully) where; when a user's time limit was exceeded
  205.    under just the right circumstances, the player was not saved in the area
  206.    data file.  The Match-Me computer would say the player was in area number
  207.    'x' but the player was nowhere to be found.  This would be fixed the next
  208.    time that player came into the game.
  209.  
  210.  ■ Added ANSI animation support.  Here's how it works:
  211.  
  212.    The selected .SEX file is displayed as always.  Then, FL looks for an
  213.    ANSI file.  If the .SEX file displayed was INTMF.SEX, then FL looks for
  214.    INTMF.ANS.  If the player has ANSI enabled, it is displayed immediately
  215.    after the .SEX file is displayed.  If INTMF1.SEX was selected, then FL
  216.    will look for INTMF1.ANS.  If that file is not found, then FL looks for
  217.    the default of INTMF.ANS.  If found and player's ANSI is set to on, then
  218.    it is displayed.  Otherwise, it is bypassed.  This should allow you to
  219.    develop some ANSI animation screens.
  220.  
  221.  ■ Corrected some typos that were pointed out.
  222.  
  223.  ■ AREAS.EXE now allows the SysOp to define a maximum number of turns per
  224.    day of up to 200 instead of 100.
  225.  
  226.  ■ Larger areas now support more items.  Total number of items supported is
  227.    up to 196 from 140, for an additional 56 items.
  228.  
  229.  
  230.